﻿<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="SongDB" targetNamespace="http://tempuri.org/SongDB.xsd" xmlns:mstns="http://tempuri.org/SongDB.xsd" xmlns="http://tempuri.org/SongDB.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
  <xs:annotation>
    <xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
      <DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
        <Connections />
        <Tables />
        <Sources />
      </DataSource>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="SongDB" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:Generator_UserDSName="SongDB" msprop:Generator_DataSetName="SongDB" msprop:EnableTableAdapterManager="true">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="Songs" msprop:Generator_UserTableName="Songs" msprop:Generator_RowDeletedName="SongsRowDeleted" msprop:Generator_RowChangedName="SongsRowChanged" msprop:Generator_RowClassName="SongsRow" msprop:Generator_RowChangingName="SongsRowChanging" msprop:Generator_RowEvArgName="SongsRowChangeEvent" msprop:Generator_RowEvHandlerName="SongsRowChangeEventHandler" msprop:Generator_TableClassName="SongsDataTable" msprop:Generator_TableVarName="tableSongs" msprop:Generator_RowDeletingName="SongsRowDeleting" msprop:Generator_TablePropName="Songs">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="SongID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="SongID" msprop:Generator_ColumnVarNameInTable="columnSongID" msprop:Generator_ColumnPropNameInRow="SongID" msprop:Generator_ColumnPropNameInTable="SongIDColumn" type="xs:string" />
              <xs:element name="Name" msprop:Generator_UserColumnName="Name" msprop:Generator_ColumnVarNameInTable="columnName" msprop:Generator_ColumnPropNameInRow="Name" msprop:Generator_ColumnPropNameInTable="NameColumn" type="xs:string" minOccurs="0" />
              <xs:element name="Author" msprop:Generator_UserColumnName="Author" msprop:Generator_ColumnVarNameInTable="columnAuthor" msprop:Generator_ColumnPropNameInRow="Author" msprop:Generator_ColumnPropNameInTable="AuthorColumn" type="xs:string" minOccurs="0" />
              <xs:element name="CreatorApp" msprop:Generator_UserColumnName="CreatorApp" msprop:Generator_ColumnPropNameInRow="CreatorApp" msprop:Generator_ColumnVarNameInTable="columnCreatorApp" msprop:Generator_ColumnPropNameInTable="CreatorAppColumn" type="xs:string" minOccurs="0" />
              <xs:element name="InStoryBoard" msprop:Generator_UserColumnName="InStoryBoard" msprop:Generator_ColumnPropNameInRow="InStoryBoard" msprop:Generator_ColumnVarNameInTable="columnInStoryBoard" msprop:Generator_ColumnPropNameInTable="InStoryBoardColumn" type="xs:string" minOccurs="0" />
              <xs:element name="OutStoryBoard" msprop:Generator_UserColumnName="OutStoryBoard" msprop:Generator_ColumnPropNameInRow="OutStoryBoard" msprop:Generator_ColumnVarNameInTable="columnOutStoryBoard" msprop:Generator_ColumnPropNameInTable="OutStoryBoardColumn" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Lyrics" msprop:Generator_UserTableName="Lyrics" msprop:Generator_RowDeletedName="LyricsRowDeleted" msprop:Generator_RowChangedName="LyricsRowChanged" msprop:Generator_RowClassName="LyricsRow" msprop:Generator_RowChangingName="LyricsRowChanging" msprop:Generator_RowEvArgName="LyricsRowChangeEvent" msprop:Generator_RowEvHandlerName="LyricsRowChangeEventHandler" msprop:Generator_TableClassName="LyricsDataTable" msprop:Generator_TableVarName="tableLyrics" msprop:Generator_RowDeletingName="LyricsRowDeleting" msprop:Generator_TablePropName="Lyrics">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="SongID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="SongID" msprop:Generator_ColumnVarNameInTable="columnSongID" msprop:Generator_ColumnPropNameInRow="SongID" msprop:Generator_ColumnPropNameInTable="SongIDColumn" type="xs:string" minOccurs="0" />
              <xs:element name="LyricID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="LyricID" msprop:Generator_ColumnVarNameInTable="columnLyricID" msprop:Generator_ColumnPropNameInRow="LyricID" msprop:Generator_ColumnPropNameInTable="LyricIDColumn" type="xs:string" />
              <xs:element name="Text" msprop:Generator_UserColumnName="Text" msprop:Generator_ColumnVarNameInTable="columnText" msprop:Generator_ColumnPropNameInRow="Text" msprop:Generator_ColumnPropNameInTable="TextColumn" type="xs:string" minOccurs="0" />
              <xs:element name="Order" msprop:Generator_UserColumnName="Order" msprop:Generator_ColumnVarNameInTable="columnOrder" msprop:Generator_ColumnPropNameInRow="Order" msprop:Generator_ColumnPropNameInTable="OrderColumn" type="xs:int" minOccurs="0" />
              <xs:element name="Style" msprop:Generator_UserColumnName="Style" msprop:Generator_ColumnPropNameInRow="Style" msprop:Generator_ColumnVarNameInTable="columnStyle" msprop:Generator_ColumnPropNameInTable="StyleColumn" type="xs:string" minOccurs="0" />
              <xs:element name="InStoryBoard" msprop:Generator_UserColumnName="InStoryBoard" msprop:Generator_ColumnPropNameInRow="InStoryBoard" msprop:Generator_ColumnVarNameInTable="columnInStoryBoard" msprop:Generator_ColumnPropNameInTable="InStoryBoardColumn" type="xs:string" minOccurs="0" />
              <xs:element name="OutStoryBoard" msprop:Generator_UserColumnName="OutStoryBoard" msprop:Generator_ColumnPropNameInRow="OutStoryBoard" msprop:Generator_ColumnVarNameInTable="columnOutStoryBoard" msprop:Generator_ColumnPropNameInTable="OutStoryBoardColumn" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="TransitionProperties" msprop:Generator_UserTableName="TransitionProperties" msprop:Generator_RowDeletedName="TransitionPropertiesRowDeleted" msprop:Generator_RowChangedName="TransitionPropertiesRowChanged" msprop:Generator_RowClassName="TransitionPropertiesRow" msprop:Generator_RowChangingName="TransitionPropertiesRowChanging" msprop:Generator_RowEvArgName="TransitionPropertiesRowChangeEvent" msprop:Generator_RowEvHandlerName="TransitionPropertiesRowChangeEventHandler" msprop:Generator_TableClassName="TransitionPropertiesDataTable" msprop:Generator_TableVarName="tableTransitionProperties" msprop:Generator_RowDeletingName="TransitionPropertiesRowDeleting" msprop:Generator_TablePropName="TransitionProperties">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="LyricID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="LyricID" msprop:Generator_ColumnVarNameInTable="columnLyricID" msprop:Generator_ColumnPropNameInRow="LyricID" msprop:Generator_ColumnPropNameInTable="LyricIDColumn" type="xs:string" minOccurs="0" />
              <xs:element name="TransitionPropertyID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="TransitionPropertyID" msprop:Generator_ColumnVarNameInTable="columnTransitionPropertyID" msprop:Generator_ColumnPropNameInRow="TransitionPropertyID" msprop:Generator_ColumnPropNameInTable="TransitionPropertyIDColumn" type="xs:string" />
              <xs:element name="Type" msprop:Generator_UserColumnName="Type" msprop:Generator_ColumnVarNameInTable="columnType" msprop:Generator_ColumnPropNameInRow="Type" msprop:Generator_ColumnPropNameInTable="TypeColumn" type="xs:string" minOccurs="0" />
              <xs:element name="PropertyName" msprop:Generator_UserColumnName="PropertyName" msprop:Generator_ColumnVarNameInTable="columnPropertyName" msprop:Generator_ColumnPropNameInRow="PropertyName" msprop:Generator_ColumnPropNameInTable="PropertyNameColumn" type="xs:string" minOccurs="0" />
              <xs:element name="Value" msprop:Generator_UserColumnName="Value" msprop:Generator_ColumnVarNameInTable="columnValue" msprop:Generator_ColumnPropNameInRow="Value" msprop:Generator_ColumnPropNameInTable="ValueColumn" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="CreatorAppProperties" msprop:Generator_UserTableName="CreatorAppProperties" msprop:Generator_RowDeletedName="CreatorAppPropertiesRowDeleted" msprop:Generator_RowChangedName="CreatorAppPropertiesRowChanged" msprop:Generator_RowClassName="CreatorAppPropertiesRow" msprop:Generator_RowChangingName="CreatorAppPropertiesRowChanging" msprop:Generator_RowEvArgName="CreatorAppPropertiesRowChangeEvent" msprop:Generator_RowEvHandlerName="CreatorAppPropertiesRowChangeEventHandler" msprop:Generator_TableClassName="CreatorAppPropertiesDataTable" msprop:Generator_TableVarName="tableCreatorAppProperties" msprop:Generator_RowDeletingName="CreatorAppPropertiesRowDeleting" msprop:Generator_TablePropName="CreatorAppProperties">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="CreatorAppPropertyID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="CreatorAppPropertyID" msprop:Generator_ColumnVarNameInTable="columnCreatorAppPropertyID" msprop:Generator_ColumnPropNameInRow="CreatorAppPropertyID" msprop:Generator_ColumnPropNameInTable="CreatorAppPropertyIDColumn" type="xs:string" />
              <xs:element name="SongID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="SongID" msprop:Generator_ColumnVarNameInTable="columnSongID" msprop:Generator_ColumnPropNameInRow="SongID" msprop:Generator_ColumnPropNameInTable="SongIDColumn" type="xs:string" minOccurs="0" />
              <xs:element name="PropertyName" msprop:Generator_UserColumnName="PropertyName" msprop:Generator_ColumnVarNameInTable="columnPropertyName" msprop:Generator_ColumnPropNameInRow="PropertyName" msprop:Generator_ColumnPropNameInTable="PropertyNameColumn" type="xs:string" minOccurs="0" />
              <xs:element name="Value" msprop:Generator_UserColumnName="Value" msprop:Generator_ColumnVarNameInTable="columnValue" msprop:Generator_ColumnPropNameInRow="Value" msprop:Generator_ColumnPropNameInTable="ValueColumn" type="xs:string" minOccurs="0" />
              <xs:element name="Type" msprop:Generator_UserColumnName="Type" msprop:Generator_ColumnPropNameInRow="Type" msprop:Generator_ColumnVarNameInTable="columnType" msprop:Generator_ColumnPropNameInTable="TypeColumn" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="PresetSong" msprop:Generator_UserTableName="PresetSong" msprop:Generator_RowDeletedName="PresetSongRowDeleted" msprop:Generator_RowChangedName="PresetSongRowChanged" msprop:Generator_RowClassName="PresetSongRow" msprop:Generator_RowChangingName="PresetSongRowChanging" msprop:Generator_RowEvArgName="PresetSongRowChangeEvent" msprop:Generator_RowEvHandlerName="PresetSongRowChangeEventHandler" msprop:Generator_TableClassName="PresetSongDataTable" msprop:Generator_TableVarName="tablePresetSong" msprop:Generator_RowDeletingName="PresetSongRowDeleting" msprop:Generator_TablePropName="PresetSong">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="PresetSongID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="PresetSongID" msprop:Generator_ColumnVarNameInTable="columnPresetSongID" msprop:Generator_ColumnPropNameInRow="PresetSongID" msprop:Generator_ColumnPropNameInTable="PresetSongIDColumn" type="xs:string" />
              <xs:element name="Name" msprop:Generator_UserColumnName="Name" msprop:Generator_ColumnVarNameInTable="columnName" msprop:Generator_ColumnPropNameInRow="Name" msprop:Generator_ColumnPropNameInTable="NameColumn" type="xs:string" minOccurs="0" />
              <xs:element name="CreatorApp" msprop:Generator_UserColumnName="CreatorApp" msprop:Generator_ColumnVarNameInTable="columnCreatorApp" msprop:Generator_ColumnPropNameInRow="CreatorApp" msprop:Generator_ColumnPropNameInTable="CreatorAppColumn" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="PresetLyric" msprop:Generator_UserTableName="PresetLyric" msprop:Generator_RowDeletedName="PresetLyricRowDeleted" msprop:Generator_RowChangedName="PresetLyricRowChanged" msprop:Generator_RowClassName="PresetLyricRow" msprop:Generator_RowChangingName="PresetLyricRowChanging" msprop:Generator_RowEvArgName="PresetLyricRowChangeEvent" msprop:Generator_RowEvHandlerName="PresetLyricRowChangeEventHandler" msprop:Generator_TableClassName="PresetLyricDataTable" msprop:Generator_TableVarName="tablePresetLyric" msprop:Generator_RowDeletingName="PresetLyricRowDeleting" msprop:Generator_TablePropName="PresetLyric">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="PresetSongID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="PresetSongID" msprop:Generator_ColumnVarNameInTable="columnPresetSongID" msprop:Generator_ColumnPropNameInRow="PresetSongID" msprop:Generator_ColumnPropNameInTable="PresetSongIDColumn" type="xs:string" minOccurs="0" />
              <xs:element name="Style" msprop:Generator_UserColumnName="Style" msprop:Generator_ColumnVarNameInTable="columnStyle" msprop:Generator_ColumnPropNameInRow="Style" msprop:Generator_ColumnPropNameInTable="StyleColumn" type="xs:string" minOccurs="0" />
              <xs:element name="InStoryBoard" msprop:Generator_UserColumnName="InStoryBoard" msprop:Generator_ColumnVarNameInTable="columnInStoryBoard" msprop:Generator_ColumnPropNameInRow="InStoryBoard" msprop:Generator_ColumnPropNameInTable="InStoryBoardColumn" type="xs:string" minOccurs="0" />
              <xs:element name="OutStoryBoard" msprop:Generator_UserColumnName="OutStoryBoard" msprop:Generator_ColumnVarNameInTable="columnOutStoryBoard" msprop:Generator_ColumnPropNameInRow="OutStoryBoard" msprop:Generator_ColumnPropNameInTable="OutStoryBoardColumn" type="xs:string" minOccurs="0" />
              <xs:element name="PresetLyricID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="PresetLyricID" msprop:Generator_ColumnVarNameInTable="columnPresetLyricID" msprop:Generator_ColumnPropNameInRow="PresetLyricID" msprop:Generator_ColumnPropNameInTable="PresetLyricIDColumn" type="xs:string" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="PresetTransitionProperties" msprop:Generator_UserTableName="PresetTransitionProperties" msprop:Generator_RowDeletedName="PresetTransitionPropertiesRowDeleted" msprop:Generator_RowChangedName="PresetTransitionPropertiesRowChanged" msprop:Generator_RowClassName="PresetTransitionPropertiesRow" msprop:Generator_RowChangingName="PresetTransitionPropertiesRowChanging" msprop:Generator_RowEvArgName="PresetTransitionPropertiesRowChangeEvent" msprop:Generator_RowEvHandlerName="PresetTransitionPropertiesRowChangeEventHandler" msprop:Generator_TableClassName="PresetTransitionPropertiesDataTable" msprop:Generator_TableVarName="tablePresetTransitionProperties" msprop:Generator_RowDeletingName="PresetTransitionPropertiesRowDeleting" msprop:Generator_TablePropName="PresetTransitionProperties">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="PresetLyricID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="PresetLyricID" msprop:Generator_ColumnVarNameInTable="columnPresetLyricID" msprop:Generator_ColumnPropNameInRow="PresetLyricID" msprop:Generator_ColumnPropNameInTable="PresetLyricIDColumn" type="xs:string" minOccurs="0" />
              <xs:element name="PresetTransitionPropertiesID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="PresetTransitionPropertiesID" msprop:Generator_ColumnVarNameInTable="columnPresetTransitionPropertiesID" msprop:Generator_ColumnPropNameInRow="PresetTransitionPropertiesID" msprop:Generator_ColumnPropNameInTable="PresetTransitionPropertiesIDColumn" type="xs:string" />
              <xs:element name="Type" msprop:Generator_UserColumnName="Type" msprop:Generator_ColumnVarNameInTable="columnType" msprop:Generator_ColumnPropNameInRow="Type" msprop:Generator_ColumnPropNameInTable="TypeColumn" type="xs:string" minOccurs="0" />
              <xs:element name="PropertyName" msprop:Generator_UserColumnName="PropertyName" msprop:Generator_ColumnVarNameInTable="columnPropertyName" msprop:Generator_ColumnPropNameInRow="PropertyName" msprop:Generator_ColumnPropNameInTable="PropertyNameColumn" type="xs:string" minOccurs="0" />
              <xs:element name="Value" msprop:Generator_UserColumnName="Value" msprop:Generator_ColumnVarNameInTable="columnValue" msprop:Generator_ColumnPropNameInRow="Value" msprop:Generator_ColumnPropNameInTable="ValueColumn" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="PresetCreatorAppProperties" msprop:Generator_UserTableName="PresetCreatorAppProperties" msprop:Generator_RowDeletedName="PresetCreatorAppPropertiesRowDeleted" msprop:Generator_RowChangedName="PresetCreatorAppPropertiesRowChanged" msprop:Generator_RowClassName="PresetCreatorAppPropertiesRow" msprop:Generator_RowChangingName="PresetCreatorAppPropertiesRowChanging" msprop:Generator_RowEvArgName="PresetCreatorAppPropertiesRowChangeEvent" msprop:Generator_RowEvHandlerName="PresetCreatorAppPropertiesRowChangeEventHandler" msprop:Generator_TableClassName="PresetCreatorAppPropertiesDataTable" msprop:Generator_TableVarName="tablePresetCreatorAppProperties" msprop:Generator_RowDeletingName="PresetCreatorAppPropertiesRowDeleting" msprop:Generator_TablePropName="PresetCreatorAppProperties">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="PresetCreatorAppPropertyID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="PresetCreatorAppPropertyID" msprop:Generator_ColumnVarNameInTable="columnPresetCreatorAppPropertyID" msprop:Generator_ColumnPropNameInRow="PresetCreatorAppPropertyID" msprop:Generator_ColumnPropNameInTable="PresetCreatorAppPropertyIDColumn" type="xs:string" />
              <xs:element name="PresetSongID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="PresetSongID" msprop:Generator_ColumnVarNameInTable="columnPresetSongID" msprop:Generator_ColumnPropNameInRow="PresetSongID" msprop:Generator_ColumnPropNameInTable="PresetSongIDColumn" type="xs:string" minOccurs="0" />
              <xs:element name="PropertyName" msprop:Generator_UserColumnName="PropertyName" msprop:Generator_ColumnVarNameInTable="columnPropertyName" msprop:Generator_ColumnPropNameInRow="PropertyName" msprop:Generator_ColumnPropNameInTable="PropertyNameColumn" type="xs:string" minOccurs="0" />
              <xs:element name="Value" msprop:Generator_UserColumnName="Value" msprop:Generator_ColumnVarNameInTable="columnValue" msprop:Generator_ColumnPropNameInRow="Value" msprop:Generator_ColumnPropNameInTable="ValueColumn" type="xs:string" minOccurs="0" />
              <xs:element name="Type" msprop:Generator_UserColumnName="Type" msprop:Generator_ColumnPropNameInRow="Type" msprop:Generator_ColumnVarNameInTable="columnType" msprop:Generator_ColumnPropNameInTable="TypeColumn" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Controllers" msprop:Generator_UserTableName="Controllers" msprop:Generator_RowDeletedName="ControllersRowDeleted" msprop:Generator_RowChangedName="ControllersRowChanged" msprop:Generator_RowClassName="ControllersRow" msprop:Generator_RowChangingName="ControllersRowChanging" msprop:Generator_RowEvArgName="ControllersRowChangeEvent" msprop:Generator_RowEvHandlerName="ControllersRowChangeEventHandler" msprop:Generator_TableClassName="ControllersDataTable" msprop:Generator_TableVarName="tableControllers" msprop:Generator_RowDeletingName="ControllersRowDeleting" msprop:Generator_TablePropName="Controllers">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="SongID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="SongID" msprop:Generator_ColumnVarNameInTable="columnSongID" msprop:Generator_ColumnPropNameInRow="SongID" msprop:Generator_ColumnPropNameInTable="SongIDColumn" type="xs:string" />
              <xs:element name="ControllerID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="ControllerID" msprop:Generator_ColumnVarNameInTable="columnControllerID" msprop:Generator_ColumnPropNameInRow="ControllerID" msprop:Generator_ColumnPropNameInTable="ControllerIDColumn" type="xs:string" />
              <xs:element name="Name" msprop:Generator_UserColumnName="Name" msprop:Generator_ColumnVarNameInTable="columnName" msprop:Generator_ColumnPropNameInRow="Name" msprop:Generator_ColumnPropNameInTable="NameColumn" type="xs:string" minOccurs="0" />
              <xs:element name="Type" msprop:Generator_UserColumnName="Type" msprop:Generator_ColumnVarNameInTable="columnType" msprop:Generator_ColumnPropNameInRow="Type" msprop:Generator_ColumnPropNameInTable="TypeColumn" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="ControllerProperties" msprop:Generator_UserTableName="ControllerProperties" msprop:Generator_RowDeletedName="ControllerPropertiesRowDeleted" msprop:Generator_RowChangedName="ControllerPropertiesRowChanged" msprop:Generator_RowClassName="ControllerPropertiesRow" msprop:Generator_RowChangingName="ControllerPropertiesRowChanging" msprop:Generator_RowEvArgName="ControllerPropertiesRowChangeEvent" msprop:Generator_RowEvHandlerName="ControllerPropertiesRowChangeEventHandler" msprop:Generator_TableClassName="ControllerPropertiesDataTable" msprop:Generator_TableVarName="tableControllerProperties" msprop:Generator_RowDeletingName="ControllerPropertiesRowDeleting" msprop:Generator_TablePropName="ControllerProperties">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ControllerID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="ControllerID" msprop:Generator_ColumnVarNameInTable="columnControllerID" msprop:Generator_ColumnPropNameInRow="ControllerID" msprop:Generator_ColumnPropNameInTable="ControllerIDColumn" type="xs:string" />
              <xs:element name="ControllerPropertyID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="ControllerPropertyID" msprop:Generator_ColumnVarNameInTable="columnControllerPropertyID" msprop:Generator_ColumnPropNameInRow="ControllerPropertyID" msprop:Generator_ColumnPropNameInTable="ControllerPropertyIDColumn" type="xs:string" />
              <xs:element name="PropertyName" msprop:Generator_UserColumnName="PropertyName" msprop:Generator_ColumnVarNameInTable="columnPropertyName" msprop:Generator_ColumnPropNameInRow="PropertyName" msprop:Generator_ColumnPropNameInTable="PropertyNameColumn" type="xs:string" minOccurs="0" />
              <xs:element name="Value" msprop:Generator_UserColumnName="Value" msprop:Generator_ColumnVarNameInTable="columnValue" msprop:Generator_ColumnPropNameInRow="Value" msprop:Generator_ColumnPropNameInTable="ValueColumn" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="PresetControllers" msprop:Generator_UserTableName="PresetControllers" msprop:Generator_RowDeletedName="PresetControllersRowDeleted" msprop:Generator_RowChangedName="PresetControllersRowChanged" msprop:Generator_RowClassName="PresetControllersRow" msprop:Generator_RowChangingName="PresetControllersRowChanging" msprop:Generator_RowEvArgName="PresetControllersRowChangeEvent" msprop:Generator_RowEvHandlerName="PresetControllersRowChangeEventHandler" msprop:Generator_TableClassName="PresetControllersDataTable" msprop:Generator_TableVarName="tablePresetControllers" msprop:Generator_RowDeletingName="PresetControllersRowDeleting" msprop:Generator_TablePropName="PresetControllers">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="PresetSongID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="PresetSongID" msprop:Generator_ColumnVarNameInTable="columnPresetSongID" msprop:Generator_ColumnPropNameInRow="PresetSongID" msprop:Generator_ColumnPropNameInTable="PresetSongIDColumn" type="xs:string" minOccurs="0" />
              <xs:element name="PresetControllerID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="PresetControllerID" msprop:Generator_ColumnVarNameInTable="columnPresetControllerID" msprop:Generator_ColumnPropNameInRow="PresetControllerID" msprop:Generator_ColumnPropNameInTable="PresetControllerIDColumn" type="xs:string" />
              <xs:element name="Name" msprop:Generator_UserColumnName="Name" msprop:Generator_ColumnVarNameInTable="columnName" msprop:Generator_ColumnPropNameInRow="Name" msprop:Generator_ColumnPropNameInTable="NameColumn" type="xs:string" minOccurs="0" />
              <xs:element name="Type" msprop:Generator_UserColumnName="Type" msprop:Generator_ColumnVarNameInTable="columnType" msprop:Generator_ColumnPropNameInRow="Type" msprop:Generator_ColumnPropNameInTable="TypeColumn" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="PresetControllerProperties" msprop:Generator_UserTableName="PresetControllerProperties" msprop:Generator_RowDeletedName="PresetControllerPropertiesRowDeleted" msprop:Generator_RowChangedName="PresetControllerPropertiesRowChanged" msprop:Generator_RowClassName="PresetControllerPropertiesRow" msprop:Generator_RowChangingName="PresetControllerPropertiesRowChanging" msprop:Generator_RowEvArgName="PresetControllerPropertiesRowChangeEvent" msprop:Generator_RowEvHandlerName="PresetControllerPropertiesRowChangeEventHandler" msprop:Generator_TableClassName="PresetControllerPropertiesDataTable" msprop:Generator_TableVarName="tablePresetControllerProperties" msprop:Generator_RowDeletingName="PresetControllerPropertiesRowDeleting" msprop:Generator_TablePropName="PresetControllerProperties">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="PresetControllerID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="PresetControllerID" msprop:Generator_ColumnVarNameInTable="columnPresetControllerID" msprop:Generator_ColumnPropNameInRow="PresetControllerID" msprop:Generator_ColumnPropNameInTable="PresetControllerIDColumn" type="xs:string" minOccurs="0" />
              <xs:element name="PresetControllerPropertyID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="PresetControllerPropertyID" msprop:Generator_ColumnVarNameInTable="columnPresetControllerPropertyID" msprop:Generator_ColumnPropNameInRow="PresetControllerPropertyID" msprop:Generator_ColumnPropNameInTable="PresetControllerPropertyIDColumn" type="xs:string" />
              <xs:element name="PropertyName" msprop:Generator_UserColumnName="PropertyName" msprop:Generator_ColumnVarNameInTable="columnPropertyName" msprop:Generator_ColumnPropNameInRow="PropertyName" msprop:Generator_ColumnPropNameInTable="PropertyNameColumn" type="xs:string" minOccurs="0" />
              <xs:element name="Value" msprop:Generator_UserColumnName="Value" msprop:Generator_ColumnVarNameInTable="columnValue" msprop:Generator_ColumnPropNameInRow="Value" msprop:Generator_ColumnPropNameInTable="ValueColumn" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Assets" msprop:Generator_UserTableName="Assets" msprop:Generator_RowDeletedName="AssetsRowDeleted" msprop:Generator_TableClassName="AssetsDataTable" msprop:Generator_RowChangedName="AssetsRowChanged" msprop:Generator_RowClassName="AssetsRow" msprop:Generator_RowChangingName="AssetsRowChanging" msprop:Generator_RowEvArgName="AssetsRowChangeEvent" msprop:Generator_RowEvHandlerName="AssetsRowChangeEventHandler" msprop:Generator_TablePropName="Assets" msprop:Generator_TableVarName="tableAssets" msprop:Generator_RowDeletingName="AssetsRowDeleting">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="SongID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="SongID" msprop:Generator_ColumnPropNameInRow="SongID" msprop:Generator_ColumnVarNameInTable="columnSongID" msprop:Generator_ColumnPropNameInTable="SongIDColumn" type="xs:string" />
              <xs:element name="AssetID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msdata:Caption="ControllerID" msprop:Generator_UserColumnName="AssetID" msprop:Generator_ColumnPropNameInRow="AssetID" msprop:Generator_ColumnVarNameInTable="columnAssetID" msprop:Generator_ColumnPropNameInTable="AssetIDColumn" type="xs:string" />
              <xs:element name="Name" msprop:Generator_UserColumnName="Name" msprop:Generator_ColumnPropNameInRow="Name" msprop:Generator_ColumnVarNameInTable="columnName" msprop:Generator_ColumnPropNameInTable="NameColumn" type="xs:string" minOccurs="0" />
              <xs:element name="Type" msprop:Generator_UserColumnName="Type" msprop:Generator_ColumnPropNameInRow="Type" msprop:Generator_ColumnVarNameInTable="columnType" msprop:Generator_ColumnPropNameInTable="TypeColumn" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="AssetProperties" msprop:Generator_UserTableName="AssetProperties" msprop:Generator_RowDeletedName="AssetPropertiesRowDeleted" msprop:Generator_TableClassName="AssetPropertiesDataTable" msprop:Generator_RowChangedName="AssetPropertiesRowChanged" msprop:Generator_RowClassName="AssetPropertiesRow" msprop:Generator_RowChangingName="AssetPropertiesRowChanging" msprop:Generator_RowEvArgName="AssetPropertiesRowChangeEvent" msprop:Generator_RowEvHandlerName="AssetPropertiesRowChangeEventHandler" msprop:Generator_TablePropName="AssetProperties" msprop:Generator_TableVarName="tableAssetProperties" msprop:Generator_RowDeletingName="AssetPropertiesRowDeleting">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="AssetID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msdata:Caption="ControllerID" msprop:Generator_UserColumnName="AssetID" msprop:Generator_ColumnPropNameInRow="AssetID" msprop:Generator_ColumnVarNameInTable="columnAssetID" msprop:Generator_ColumnPropNameInTable="AssetIDColumn" type="xs:string" />
              <xs:element name="AssetPropertyID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msdata:Caption="ControllerPropertyID" msprop:Generator_UserColumnName="AssetPropertyID" msprop:Generator_ColumnPropNameInRow="AssetPropertyID" msprop:Generator_ColumnVarNameInTable="columnAssetPropertyID" msprop:Generator_ColumnPropNameInTable="AssetPropertyIDColumn" type="xs:string" />
              <xs:element name="PropertyName" msprop:Generator_UserColumnName="PropertyName" msprop:Generator_ColumnPropNameInRow="PropertyName" msprop:Generator_ColumnVarNameInTable="columnPropertyName" msprop:Generator_ColumnPropNameInTable="PropertyNameColumn" type="xs:string" minOccurs="0" />
              <xs:element name="Value" msprop:Generator_UserColumnName="Value" msprop:Generator_ColumnPropNameInRow="Value" msprop:Generator_ColumnVarNameInTable="columnValue" msprop:Generator_ColumnPropNameInTable="ValueColumn" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="PresetAssets" msprop:Generator_UserTableName="PresetAssets" msprop:Generator_RowDeletedName="PresetAssetsRowDeleted" msprop:Generator_TableClassName="PresetAssetsDataTable" msprop:Generator_RowChangedName="PresetAssetsRowChanged" msprop:Generator_RowClassName="PresetAssetsRow" msprop:Generator_RowChangingName="PresetAssetsRowChanging" msprop:Generator_RowEvArgName="PresetAssetsRowChangeEvent" msprop:Generator_RowEvHandlerName="PresetAssetsRowChangeEventHandler" msprop:Generator_TablePropName="PresetAssets" msprop:Generator_TableVarName="tablePresetAssets" msprop:Generator_RowDeletingName="PresetAssetsRowDeleting">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="PresetSongID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="PresetSongID" msprop:Generator_ColumnPropNameInRow="PresetSongID" msprop:Generator_ColumnVarNameInTable="columnPresetSongID" msprop:Generator_ColumnPropNameInTable="PresetSongIDColumn" type="xs:string" minOccurs="0" />
              <xs:element name="PresetAssetID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msdata:Caption="PresetControllerID" msprop:Generator_UserColumnName="PresetAssetID" msprop:Generator_ColumnPropNameInRow="PresetAssetID" msprop:Generator_ColumnVarNameInTable="columnPresetAssetID" msprop:Generator_ColumnPropNameInTable="PresetAssetIDColumn" type="xs:string" />
              <xs:element name="Name" msprop:Generator_UserColumnName="Name" msprop:Generator_ColumnPropNameInRow="Name" msprop:Generator_ColumnVarNameInTable="columnName" msprop:Generator_ColumnPropNameInTable="NameColumn" type="xs:string" minOccurs="0" />
              <xs:element name="Type" msprop:Generator_UserColumnName="Type" msprop:Generator_ColumnPropNameInRow="Type" msprop:Generator_ColumnVarNameInTable="columnType" msprop:Generator_ColumnPropNameInTable="TypeColumn" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="PresetAssetProperties" msprop:Generator_UserTableName="PresetAssetProperties" msprop:Generator_RowDeletedName="PresetAssetPropertiesRowDeleted" msprop:Generator_TableClassName="PresetAssetPropertiesDataTable" msprop:Generator_RowChangedName="PresetAssetPropertiesRowChanged" msprop:Generator_RowClassName="PresetAssetPropertiesRow" msprop:Generator_RowChangingName="PresetAssetPropertiesRowChanging" msprop:Generator_RowEvArgName="PresetAssetPropertiesRowChangeEvent" msprop:Generator_RowEvHandlerName="PresetAssetPropertiesRowChangeEventHandler" msprop:Generator_TablePropName="PresetAssetProperties" msprop:Generator_TableVarName="tablePresetAssetProperties" msprop:Generator_RowDeletingName="PresetAssetPropertiesRowDeleting">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="PresetAssetID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msdata:Caption="PresetControllerID" msprop:Generator_UserColumnName="PresetAssetID" msprop:Generator_ColumnPropNameInRow="PresetAssetID" msprop:Generator_ColumnVarNameInTable="columnPresetAssetID" msprop:Generator_ColumnPropNameInTable="PresetAssetIDColumn" type="xs:string" minOccurs="0" />
              <xs:element name="PresetAssetPropertyID" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msdata:Caption="PresetControllerPropertyID" msprop:Generator_UserColumnName="PresetAssetPropertyID" msprop:Generator_ColumnPropNameInRow="PresetAssetPropertyID" msprop:Generator_ColumnVarNameInTable="columnPresetAssetPropertyID" msprop:Generator_ColumnPropNameInTable="PresetAssetPropertyIDColumn" type="xs:string" />
              <xs:element name="PropertyName" msprop:Generator_UserColumnName="PropertyName" msprop:Generator_ColumnPropNameInRow="PropertyName" msprop:Generator_ColumnVarNameInTable="columnPropertyName" msprop:Generator_ColumnPropNameInTable="PropertyNameColumn" type="xs:string" minOccurs="0" />
              <xs:element name="Value" msprop:Generator_UserColumnName="Value" msprop:Generator_ColumnPropNameInRow="Value" msprop:Generator_ColumnVarNameInTable="columnValue" msprop:Generator_ColumnPropNameInTable="ValueColumn" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:complexType>
    <xs:unique name="SongsKey1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Songs" />
      <xs:field xpath="mstns:SongID" />
    </xs:unique>
    <xs:unique name="LyricsKey1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Lyrics" />
      <xs:field xpath="mstns:LyricID" />
    </xs:unique>
    <xs:unique name="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:TransitionProperties" />
      <xs:field xpath="mstns:TransitionPropertyID" />
    </xs:unique>
    <xs:unique name="CreatorAppProperties_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:CreatorAppProperties" />
      <xs:field xpath="mstns:CreatorAppPropertyID" />
    </xs:unique>
    <xs:unique name="PresetSong_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:PresetSong" />
      <xs:field xpath="mstns:PresetSongID" />
    </xs:unique>
    <xs:unique name="PresetLyric_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:PresetLyric" />
      <xs:field xpath="mstns:PresetLyricID" />
    </xs:unique>
    <xs:unique name="PresetTransitionProperties_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:PresetTransitionProperties" />
      <xs:field xpath="mstns:PresetTransitionPropertiesID" />
    </xs:unique>
    <xs:unique name="PresetCreatorAppProperties_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:PresetCreatorAppProperties" />
      <xs:field xpath="mstns:PresetCreatorAppPropertyID" />
    </xs:unique>
    <xs:unique name="Controllers_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Controllers" />
      <xs:field xpath="mstns:ControllerID" />
    </xs:unique>
    <xs:unique name="ControllerProperties_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:ControllerProperties" />
      <xs:field xpath="mstns:ControllerPropertyID" />
    </xs:unique>
    <xs:unique name="PresetControllers_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:PresetControllers" />
      <xs:field xpath="mstns:PresetControllerID" />
    </xs:unique>
    <xs:unique name="PresetControllerProperties_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:PresetControllerProperties" />
      <xs:field xpath="mstns:PresetControllerPropertyID" />
    </xs:unique>
    <xs:unique name="Assets_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Assets" />
      <xs:field xpath="mstns:AssetID" />
    </xs:unique>
    <xs:unique name="AssetProperties_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:AssetProperties" />
      <xs:field xpath="mstns:AssetPropertyID" />
    </xs:unique>
    <xs:unique name="PresetAssets_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:PresetAssets" />
      <xs:field xpath="mstns:PresetAssetID" />
    </xs:unique>
    <xs:unique name="PresetAssetProperties_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:PresetAssetProperties" />
      <xs:field xpath="mstns:PresetAssetPropertyID" />
    </xs:unique>
    <xs:keyref name="FK_PresetAssets_PresetAssetProperties1" refer="PresetAssets_Constraint1" msprop:rel_Generator_UserRelationName="FK_PresetAssets_PresetAssetProperties1" msprop:rel_Generator_RelationVarName="relationFK_PresetAssets_PresetAssetProperties1" msprop:rel_Generator_UserChildTable="PresetAssetProperties" msprop:rel_Generator_UserParentTable="PresetAssets" msprop:rel_Generator_ParentPropName="PresetAssetsRow" msprop:rel_Generator_ChildPropName="GetPresetAssetPropertiesRows">
      <xs:selector xpath=".//mstns:PresetAssetProperties" />
      <xs:field xpath="mstns:PresetAssetID" />
    </xs:keyref>
    <xs:keyref name="FK_PresetSong_PresetAssets" refer="PresetSong_Constraint1" msprop:rel_Generator_UserRelationName="FK_PresetSong_PresetAssets" msprop:rel_Generator_RelationVarName="relationFK_PresetSong_PresetAssets" msprop:rel_Generator_UserChildTable="PresetAssets" msprop:rel_Generator_UserParentTable="PresetSong" msprop:rel_Generator_ParentPropName="PresetSongRow" msprop:rel_Generator_ChildPropName="GetPresetAssetsRows">
      <xs:selector xpath=".//mstns:PresetAssets" />
      <xs:field xpath="mstns:PresetSongID" />
    </xs:keyref>
    <xs:keyref name="FK_Assets_AssetProperties" refer="Assets_Constraint1" msprop:rel_Generator_UserRelationName="FK_Assets_AssetProperties" msprop:rel_Generator_RelationVarName="relationFK_Assets_AssetProperties" msprop:rel_Generator_UserChildTable="AssetProperties" msprop:rel_Generator_UserParentTable="Assets" msprop:rel_Generator_ParentPropName="AssetsRow" msprop:rel_Generator_ChildPropName="GetAssetPropertiesRows">
      <xs:selector xpath=".//mstns:AssetProperties" />
      <xs:field xpath="mstns:AssetID" />
    </xs:keyref>
    <xs:keyref name="FK_Songs_Assets" refer="SongsKey1" msprop:rel_Generator_UserRelationName="FK_Songs_Assets" msprop:rel_Generator_RelationVarName="relationFK_Songs_Assets" msprop:rel_Generator_UserChildTable="Assets" msprop:rel_Generator_UserParentTable="Songs" msprop:rel_Generator_ParentPropName="SongsRow" msprop:rel_Generator_ChildPropName="GetAssetsRows">
      <xs:selector xpath=".//mstns:Assets" />
      <xs:field xpath="mstns:SongID" />
    </xs:keyref>
    <xs:keyref name="FK_PresetControllers_PresetControllerProperties" refer="PresetControllers_Constraint1" msprop:rel_Generator_UserRelationName="FK_PresetControllers_PresetControllerProperties" msprop:rel_Generator_RelationVarName="relationFK_PresetControllers_PresetControllerProperties" msprop:rel_Generator_UserChildTable="PresetControllerProperties" msprop:rel_Generator_UserParentTable="PresetControllers" msprop:rel_Generator_ParentPropName="PresetControllersRow" msprop:rel_Generator_ChildPropName="GetPresetControllerPropertiesRows">
      <xs:selector xpath=".//mstns:PresetControllerProperties" />
      <xs:field xpath="mstns:PresetControllerID" />
    </xs:keyref>
    <xs:keyref name="FK_PresetSong_PresetControllers" refer="PresetSong_Constraint1" msprop:rel_Generator_UserRelationName="FK_PresetSong_PresetControllers" msprop:rel_Generator_RelationVarName="relationFK_PresetSong_PresetControllers" msprop:rel_Generator_UserChildTable="PresetControllers" msprop:rel_Generator_UserParentTable="PresetSong" msprop:rel_Generator_ParentPropName="PresetSongRow" msprop:rel_Generator_ChildPropName="GetPresetControllersRows">
      <xs:selector xpath=".//mstns:PresetControllers" />
      <xs:field xpath="mstns:PresetSongID" />
    </xs:keyref>
    <xs:keyref name="FK_Controllers_ControllerProperties" refer="Controllers_Constraint1" msprop:rel_Generator_UserRelationName="FK_Controllers_ControllerProperties" msprop:rel_Generator_RelationVarName="relationFK_Controllers_ControllerProperties" msprop:rel_Generator_UserChildTable="ControllerProperties" msprop:rel_Generator_UserParentTable="Controllers" msprop:rel_Generator_ParentPropName="ControllersRow" msprop:rel_Generator_ChildPropName="GetControllerPropertiesRows">
      <xs:selector xpath=".//mstns:ControllerProperties" />
      <xs:field xpath="mstns:ControllerID" />
    </xs:keyref>
    <xs:keyref name="FK_Songs_Controllers" refer="SongsKey1" msprop:rel_Generator_UserRelationName="FK_Songs_Controllers" msprop:rel_Generator_RelationVarName="relationFK_Songs_Controllers" msprop:rel_Generator_UserChildTable="Controllers" msprop:rel_Generator_UserParentTable="Songs" msprop:rel_Generator_ParentPropName="SongsRow" msprop:rel_Generator_ChildPropName="GetControllersRows">
      <xs:selector xpath=".//mstns:Controllers" />
      <xs:field xpath="mstns:SongID" />
    </xs:keyref>
    <xs:keyref name="FK_PresetSong_PresetCreatorAppProperties" refer="PresetSong_Constraint1" msprop:rel_Generator_UserRelationName="FK_PresetSong_PresetCreatorAppProperties" msprop:rel_Generator_RelationVarName="relationFK_PresetSong_PresetCreatorAppProperties" msprop:rel_Generator_UserChildTable="PresetCreatorAppProperties" msprop:rel_Generator_UserParentTable="PresetSong" msprop:rel_Generator_ParentPropName="PresetSongRow" msprop:rel_Generator_ChildPropName="GetPresetCreatorAppPropertiesRows">
      <xs:selector xpath=".//mstns:PresetCreatorAppProperties" />
      <xs:field xpath="mstns:PresetSongID" />
    </xs:keyref>
    <xs:keyref name="FK_PresetLyric_PresetTransitionProperties" refer="PresetLyric_Constraint1" msprop:rel_Generator_UserRelationName="FK_PresetLyric_PresetTransitionProperties" msprop:rel_Generator_RelationVarName="relationFK_PresetLyric_PresetTransitionProperties" msprop:rel_Generator_UserChildTable="PresetTransitionProperties" msprop:rel_Generator_UserParentTable="PresetLyric" msprop:rel_Generator_ParentPropName="PresetLyricRow" msprop:rel_Generator_ChildPropName="GetPresetTransitionPropertiesRows">
      <xs:selector xpath=".//mstns:PresetTransitionProperties" />
      <xs:field xpath="mstns:PresetLyricID" />
    </xs:keyref>
    <xs:keyref name="FK_PresetSong_PresetLyric" refer="PresetSong_Constraint1" msprop:rel_Generator_UserRelationName="FK_PresetSong_PresetLyric" msprop:rel_Generator_RelationVarName="relationFK_PresetSong_PresetLyric" msprop:rel_Generator_UserChildTable="PresetLyric" msprop:rel_Generator_UserParentTable="PresetSong" msprop:rel_Generator_ParentPropName="PresetSongRow" msprop:rel_Generator_ChildPropName="GetPresetLyricRows">
      <xs:selector xpath=".//mstns:PresetLyric" />
      <xs:field xpath="mstns:PresetSongID" />
    </xs:keyref>
    <xs:keyref name="FK_Songs_CreatorAppProperties" refer="SongsKey1" msprop:rel_Generator_UserRelationName="FK_Songs_CreatorAppProperties" msprop:rel_Generator_RelationVarName="relationFK_Songs_CreatorAppProperties" msprop:rel_Generator_UserChildTable="CreatorAppProperties" msprop:rel_Generator_UserParentTable="Songs" msprop:rel_Generator_ParentPropName="SongsRow" msprop:rel_Generator_ChildPropName="GetCreatorAppPropertiesRows">
      <xs:selector xpath=".//mstns:CreatorAppProperties" />
      <xs:field xpath="mstns:SongID" />
    </xs:keyref>
    <xs:keyref name="FK_Lyrics_TransitionProperties" refer="LyricsKey1" msprop:rel_Generator_UserRelationName="FK_Lyrics_TransitionProperties" msprop:rel_Generator_RelationVarName="relationFK_Lyrics_TransitionProperties" msprop:rel_Generator_UserChildTable="TransitionProperties" msprop:rel_Generator_UserParentTable="Lyrics" msprop:rel_Generator_ParentPropName="LyricsRow" msprop:rel_Generator_ChildPropName="GetTransitionPropertiesRows">
      <xs:selector xpath=".//mstns:TransitionProperties" />
      <xs:field xpath="mstns:LyricID" />
    </xs:keyref>
    <xs:keyref name="FK_Songs_Lyrics" refer="SongsKey1" msprop:rel_Generator_UserRelationName="FK_Songs_Lyrics" msprop:rel_Generator_RelationVarName="relationFK_Songs_Lyrics" msprop:rel_Generator_UserChildTable="Lyrics" msprop:rel_Generator_UserParentTable="Songs" msprop:rel_Generator_ParentPropName="SongsRow" msprop:rel_Generator_ChildPropName="GetLyricsRows">
      <xs:selector xpath=".//mstns:Lyrics" />
      <xs:field xpath="mstns:SongID" />
    </xs:keyref>
  </xs:element>
</xs:schema>